#ifndef __ADDSCENEDECORATIONCMD_H__
#define __ADDSCENEDECORATIONCMD_H__

#include <stl/map.h>
#include "command.h"


class CAddSceneDecorationCmd: public CCommand{
public:
    CAddSceneDecorationCmd( const char* strFileName, float x, float y, float z, int32 nGridX, int32 nGridY, int32 nBrushSize, int32 nBrushType );
    virtual ~CAddSceneDecorationCmd();
    virtual void Init();
	virtual void Final();
    virtual bool32 Redo();
    virtual bool32 Undo();

private:
    uint32 m_nObjectID;
    char m_strFileName[64];
    int32 m_nBrushSize;
    int32 m_nBrushType;
    float m_fX, m_fY, m_fZ;
    int32 m_nGridX, m_nGridY;

};

#endif

